#ifndef LEVELLOADER_H
#define LEVELLOADER_H

#include "Level.h"
#include "SettingsManager.h"
#include "rapidxml.hpp"
#include "btBulletDynamicsCommon.h"
#include "BaseObject.h"
#include "VisibleObject.h"

class LevelLoader
{
public:
	LevelLoader(void);
	~LevelLoader(void);
	static Level loadLevel(string file);

private:
	//TODO: handle objecttype
	static void handleObject(Level &lvl, string name, btVector3 &pos, btQuaternion &rotation, btVector3 &scale, string mesh);
};

#endif